package com.lotusfall.api;

import com.github.pagehelper.PageInfo;
import com.lotusfall.pojo.HouseResource;

public interface ApiHouseResourcesService {
    /**
     *  新增房源
     * @param houseResource
     * @return -1:输入的参数不合要求  0：数据插入数据库失败   1：成功
     */
    int saveHouseResources(HouseResource houseResource);

    /**
     * 分页查询房源列表
     *
     * @param page 当前页
     * @param pageSize 页面大小
     * @param queryCondition 查询条件
     * @return
     */
    PageInfo<HouseResource> queryHouseResourcesList(int page, int pageSize);

    /**
     * 根据id查询房源数据
     *
     * @param id
     * @return
     */
    HouseResource queryHouseResourcesById(Long id);

    /**
     * 更新房源数据
     *
     * @param houseResource
     * @return
     */
    boolean updateHouseResource(HouseResource houseResources);

    PageInfo<HouseResource> queryHouseResourcesListByNum(Integer page, Integer pageSize, Integer type, Integer ori, Integer area, Integer rent);
}
